A Process Theory of Non-monotonic Inference
نویسنده
چکیده
Artificial Intelligence needs a formal theory of the process of non-monotonic reasoning. Ideally, such a theory would decide, for every proposition and state of the process, whether the program should believe the proposition in that state, or remain agnostic. Without non-monotonic inference rules, non-monotonic inferences cannot be explained in the same relational, rule-based fashion as other inferences. But with such rules, theoremhood is often formally undecidable and thus a useless criterion for our purpose. So how could any system be a "non-monotonic logic programming language"? Our method uses the language, inference rules and proofs of non-monotonic logics, but ignores theoremhood. Instead, it defines states of the reasoning process, and focuses on current proof as the criterion for belief. It defines "admissible beliefs" and "valid proof" for given states, and we prove in [5] that a belief is currently admissible iff it is currently proven. The primitive non-monotonic condition is "currently unproven". The theory, Logical Process Theory, can accept a range of non-monotonic logics. It was inspired by Doyle's RMS [3] and is similar to his more recent theory in [4|. A model implementation, WATSON, exists and has been used to write a small diagnostic reasoner, which reasons non-monotonic ally using violation of expectations and an abstraction hierarchy. 1. DEFINITION OF LOGICAL PROCESSES Briefly, Logical Process Theory (LPT) accepts a triple where L and I are the object language and inference rule of some suitable logic, and £, the enumeration, is a control parameter. The theory then specifies the admissible statet of an inference process which obeys that logic and makes inferences in the order indicated by £ A state consists simply of the set of inferences made so far, and the set of formulas taken to be believed by the machine executing the process. At no point is theoremhood in the given logic defined or used by LPT itself; LPT deals always with finite, computable states. LPT requires of L only that it be a denumerable set of formulas; their grammatical structure and semantics is opaque to LPT and hence unrestricted. The inference rule I may be any set of inference ttept. An inference step is a triple , where the monotonic antecedents M are a set of formulas of L; the non-monotonic antecedents N are a set of formulas of L; and the consequent c is a formula of L. We also require some finite bound on the site …
منابع مشابه
Non-monotonic Inference
Non-monotonic inference is inference that is defeasible: in contrast with deductive inference, the conclusions drawn may be withdrawn in the light of further information, even though all the original premises are retained. Much of our everyday reasoning is like this, and a non-monotonic approach has applications to a number of technical problems in artificial intelligence. Work on formalizing n...
متن کاملReasoning about Perception
This paper focuses on the uncouscious mechanisms underlying the process of acquisition of belief through perception. We outlines the basics of a formal theory of belief that is sensitive to the way in which beliefs are formed through perception. The process of formation of beliefs involves a form of inference that is defeasible. We represent this kind of inference by means of well-known techniq...
متن کاملCan Formal Non-monotonic Systems Properly Describe Human Reasoning?
Monotonic (logical) reasoning makes the strong claim that an inference cannot be contradicted by future information; an assumption contrary to everyday life experience. This assumption is relaxed in non-monotonic reasoning. However, there are only few formal non-monotonic theories of reasoning that have inspired psychological theory-building. Can formal systems such as cumulative logic (system ...
متن کاملA Survey on Complexity Results for Non-monotonic Logics
This paper surveys the main results appeared in the literature on the computational complexity of non-monotonic inference tasks. We not only give results about the tractability/intractability of the individual problems but we also analyze sources of complexity and explain intuitively the nature of easy/hard cases. We focus mainly on non-monotonic formalisms, like default logic, autoepistemic lo...
متن کاملContributions to the Theory of Nonmonotonic Inference Systems
In the present paper an approach to nonmonotonic reasoning is discussed which is inspired by the paradigm of abstract model theory. The aim is to analyse non-monotonic reasoning within the framework of inference operations based on model operators. This is done by using the concept of a deductive frame and its semantical counterpart, a semantical frame. These are considered as a basis for nonmo...
متن کامل